Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of echo sounder
  1. noun
    a measuring instrument that sends out an acoustic pulse in water and measures distances in terms of the time for the echo of the pulse to return

    Similar: 

Explanation of echo sounder
My lists:
Recently viewed words: